﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Com.JunCaiSoft.ConstructionCashFlow.Entity
{

    /// <summary>
    /// 项目实体类
    /// </summary>
    public class Project
    {
        /// <summary>
        /// 项目标识
        /// </summary>
        public virtual Guid Id { get; set; }
        /// <summary>
        /// 排序编码
        /// </summary>
        public virtual Int64 Num { get; set; }
        /// <summary>
        /// 项目编码
        /// </summary>
        public virtual String NumCode { get; set; }
        /// <summary>
        /// 项目所在省份
        /// </summary>
        public virtual String Province { get; set; }
        /// <summary>
        /// 项目所在地级市
        /// </summary>
        public virtual String City { get; set; }
        /// <summary>
        /// 项目所在县级市、区
        /// </summary>
        public virtual String Zone { get; set; }
        /// <summary>
        /// 项目管辖部门（分公司）
        /// </summary>
        public virtual Guid Partment { get; set; }
        /// <summary>
        /// 项目名称
        /// </summary>
        public virtual String Name { get; set; }
        /// <summary>
        /// 项目类别（例如：土建、消防等）
        /// </summary>
        public virtual String ItemType { get; set; }
        /// <summary>
        /// 经济责任人
        /// </summary>
        public virtual String Boss { get; set; }
        /// <summary>
        /// 联系方式
        /// </summary>
        public virtual String Mobile { get; set; }
        /// <summary>
        /// 项目财务
        /// </summary>
        public virtual String Accountant { get; set; }
        /// <summary>
        /// 项目地块
        /// </summary>
        public virtual String LandParcel { get; set; }
        /// <summary>
        /// 项目详细地址
        /// </summary>
        public virtual String DetailAddress { get; set; }
        /// <summary>
        /// 启用标记
        /// </summary>
        public virtual Int32 IsUsed { get; set; }
        /// <summary>
        /// 创建日期
        /// </summary>
        public virtual DateTime CreateTime { get; set; }
    }
}
